HighRadius Configurations

This section provides instructions on HighRadius Configurations.

Managing Integrations

For managing API Integration UI, follow these steps:

  1. Navigate to Administration > Integrations > Manage Integrations.

  2. You can access the quick connection setup of NetSuite from All Connections tab.

    Note

    You can also navigate to the My Connections tab, and click the Add button to create a new integration. The Add Integration window is displayed.

  3. Enter the Name and Description (if you are opting for the quick access option, the Name and Description are auto-populated, whereas for Add button, you must mention the name and description manually).

  4. Connection Type section has two directions of data flow:

    • Inbound Data Types:

      • ARINVOICEOPEN

      • ARINVOICECLOSE

      • CUSTOMERMASTER

      • CUSTOMERCONTACT

      • SALESINVOICEHEADER

      • SALESINVOICEITEM

      • SALESINVOICEDOCUMENT

      • CUSTOMERBANK

    • Outbound Data Types: PAYMENTBATCHESOUTPUT

Note

In case of API Integration, two independent configurations must be created for Integration in the HighRadius UI.

  • Configuration 1: Integration for all the inbound data types.

  • Configuration 2: Integration for the outbound data type PAYMENTBATCHOUTPUT, that is Payment posting as we refer in HighRadius.

Configuration 1

  1. Click the radio button beside Inbound direction.

  2. Select ERP from the drop-down list and then select NetSuite as the source.

  3. Select the data types:

    • ARINVOICEOPEN

    • ARINVOICECLOSE

    • CUSTOMERMASTER

    • CUSTOMERCONTACT

    • SALESINVOICEHEADER

    • SALESINVOICEITEM

    • CUSTOMERBANK

    • SALESINVOICEDOCUMENT

  4. Additionally, as RESTlet scripts are used for Sales Invoice PDF authorization, a specific Endpoint URL must be specified for this configuration.

  5. Refer ERP Enablement to understand the steps on fetching the endpoint URL for Sales Invoice PDF (keyword: HRC RT Sales Invoice PDF).

  6. Select NetSuite Authentication as authorization type.

  7. To fetch the authorization field values, refer to ERP Enablement.

  8. In this case,

    Consumer Key - a5815d97b5a4572b0aeddde2e654c786c7fb550e7cca76e63db1313aa8486378

    Consumer Secret - 2470c09c2f32028d000314c3efdb81fe6715aa792bd5628a3e3d7ae7ee6977b0

    Token ID - 89116ad61454794cd0ffebbee1c4c1f939103cdcfd7300905a56f0da9ea998c2

    Token Secret - 443ec42c72a32c43c85b9fca8f2fc667174ab962d1065693ca619c2c495855e7

  9. To obtain the account ID of your NetSuite account, follow one of the steps mentioned below:

    • Option 1

      • Log in to your NetSuite Account.

      • Navigate to Setup > Company > Company Information.

        The Company information page is displayed.

      • Copy the Account ID for integration requirement from this page, refer to the following figure.

    • Option 2

      • Log in to your Netsuite Account.

      • Copy the Account ID from the page URL, refer to the following figure.

  10. To fetch the endpoint URL, refer to the following:

    https://wiki.highradius.com/wiki/NetSuite_Integration#How_to_get_Endpoint,_AccountID_and_Access_Token_values.

    Note

    Some hyperlinks and their drill-down documents can have restricted access only to HighRadius. Contact the HighRadius Account Manager for access.

  11. Provide all the field details or values according to your account specification.

Configuration 2

  1. Click the radio button beside Outbound direction

  2. Select ERP from the drop-down list, and then select NetSuite as the source.

  3. Select the data types:

    • PAYMENTBATCHOUTPUT

    • UPDATECUSTOMER

  4. Select Auth Type as NetSuite Authentication.

  5. Enter the Authorization field values as mentioned in Configuration 1.

  6. Additionally, as RESTlet scripts are used for Payment Posting authorization, a specific endpoint URL must be specified for this configuration.

  7. Refer ERP Enablement to understand the steps on fetching the endpoint URL for Sales Invoice PDF (keyword: HRC RT Customer Payments API).

  8. In this case, we are using the Endpoint URL as:

    https://tstdrv2337025.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=568&deploy=1

    • Configure cron as required.

    • Provide email ID(s) to get job status notifications.

    Advanced configuration - Change advanced configuration only if required

    No. of request per window - Number of request allowed per time frame (window size)

    Window size - Time frame

    For example, 10 requests allowed per minute

    Number of retries - Number of time request is resubmitted in case of failure

    Retry interval - Interval between retries

    For example, Retry 3 times with 2000 seconds retry interval

    Max concurrent request - Not implemented yet

  9. Click Save.

    Add - To add a new data type to existing integration

    Edit - To modify cron of data type

    Delete - To delete data type

    Run Now - Full load - Triggers job to pull all records

    Run Now - Delta - Triggers job to fetch records which modified or created after last run